.inner-wrapper{position:relative}
.date-outer{overflow:hidden}
.content{overflow:hidden;background-color:#999;position:relative}
.main{margin:0 20%}
.post-outer{background-color:white}
.post{padding:5% 5%;margin:0 0;position:relative}
.post-snippet{margin:0 10% 0 0}
.cm-num{position:absolute;top:16px;right:22px;font-size:80%;color:#999;width:30px;height:30px;line-height:30px;text-align:center;border-radius:19px;background-color:#333;border:4px solid #444}
.post .post-title{margin:0 0 15px;padding:0 30px 0 0;font-size:130%;text-align:left}
.post-thumbnail{display:block;width:72px;height:72px;max-width:none;float:left;margin:0 1em 0 0;border:1px solid #dcdcdc;background-color:#eee;padding:4px}